import './assets/main.css'

import { createApp } from 'vue'
import { createPinia } from 'pinia'

import App from './App.vue'
import router from './router'

/* Create Vue app */
const app = createApp(App)
// 初始化Pinia
// Vue专属状态管理库
// 跨组件或页面共享状态
app.use(createPinia())
// 注册路由器插件
app.use(router)

app.mount('#app')

// https://lesscss.org/usage/
// pnpm add -D less

// https://pnpm.nodejs.cn/installation/
// npm install -g pnpm

// pnpm create vue@latest
// pnpm add -D tailwindcss postcss autoprefixer
// npx tailwindcss init -p

// https://tailwind.nodejs.cn/
// tailwind.config.js
// main.css

// https://daisyui.com/
// pnpm add -D daisyui@latest

// https://alova.js.org/zh-CN/
// pnpm add alova

// https://axios-http.com/
// pnpm add axios

// https://cn.vitejs.dev/guide/

// https://cn.vuejs.org/guide/introduction.html

// https://router.vuejs.org/zh/guide/

// https://pinia.vuejs.org/zh/introduction.html

// https://cn.vitest.dev/guide/

// https://eslint.vuejs.org/user-guide/

// git add public src .editorconfig .gitignore .prettierrc.json cypress.config.ts env.d.ts eslint.config.js index.html package.json pnpm-lock.yaml postcss.config.js README.md tailwind.config.js tsconfig.app.json tsconfig.json tsconfig.node.json tsconfig.vitest.json vite.config.ts vitest.config.ts
